[INFO] fetching crate rask 0.2.1...
[INFO] checking rask-0.2.1 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate rask 0.2.1 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate rask 0.2.1 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rask 0.2.1
[INFO] finished tweaking crates.io crate rask 0.2.1
[INFO] tweaked toml for crates.io crate rask 0.2.1 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] crate crates.io crate rask 0.2.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded criterion v0.3.2
[INFO] [stderr]   Downloaded criterion-plot v0.4.2
[INFO] [stderr]   Downloaded chainmap v0.1.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b1dfe73baacf3ca60df2d1bc26147b14bd21c89c4bbfea9ddbfc102f65af1041
[INFO] running `Command { std: "docker" "start" "-a" "b1dfe73baacf3ca60df2d1bc26147b14bd21c89c4bbfea9ddbfc102f65af1041", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b1dfe73baacf3ca60df2d1bc26147b14bd21c89c4bbfea9ddbfc102f65af1041", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b1dfe73baacf3ca60df2d1bc26147b14bd21c89c4bbfea9ddbfc102f65af1041", kill_on_drop: false }`
[INFO] [stdout] b1dfe73baacf3ca60df2d1bc26147b14bd21c89c4bbfea9ddbfc102f65af1041
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bd57ec1ff5c8179b9d80af273a33674e8b951dea6ed612daa7bbd30bd2752389
[INFO] running `Command { std: "docker" "start" "-a" "bd57ec1ff5c8179b9d80af273a33674e8b951dea6ed612daa7bbd30bd2752389", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.0.0
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]    Compiling maybe-uninit v2.0.0
[INFO] [stderr]    Compiling libc v0.2.71
[INFO] [stderr]    Compiling serde v1.0.112
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]    Compiling proc-macro2 v1.0.18
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling crossbeam-utils v0.7.2
[INFO] [stderr]    Compiling memoffset v0.5.4
[INFO] [stderr]    Compiling crossbeam-epoch v0.8.2
[INFO] [stderr]    Compiling memchr v2.3.3
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling rayon-core v1.7.1
[INFO] [stderr]     Checking scopeguard v1.1.0
[INFO] [stderr]    Compiling unicode-xid v0.2.0
[INFO] [stderr]    Compiling cast v0.2.3
[INFO] [stderr]    Compiling num-traits v0.2.12
[INFO] [stderr]    Compiling syn v1.0.31
[INFO] [stderr]    Compiling serde_json v1.0.55
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]     Checking itoa v0.4.5
[INFO] [stderr]     Checking either v1.5.3
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]     Checking crossbeam-queue v0.2.3
[INFO] [stderr]     Checking regex-automata v0.1.9
[INFO] [stderr]     Checking num_cpus v1.13.0
[INFO] [stderr]    Compiling rayon v1.3.1
[INFO] [stderr]     Checking crossbeam-deque v0.7.3
[INFO] [stderr]     Checking unicode-width v0.1.7
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]     Checking itertools v0.9.0
[INFO] [stderr]     Checking csv-core v0.1.10
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking regex-syntax v0.6.18
[INFO] [stderr]     Checking chainmap v0.1.2
[INFO] [stderr]     Checking walkdir v2.3.1
[INFO] [stderr]     Checking clap v2.33.1
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking oorandom v11.1.2
[INFO] [stderr]     Checking rask v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking plotters v0.2.15
[INFO] [stderr]     Checking criterion-plot v0.4.2
[INFO] [stderr]     Checking regex v1.3.9
[INFO] [stderr]     Checking bstr v0.2.13
[INFO] [stderr]     Checking csv v1.1.3
[INFO] [stderr]     Checking tinytemplate v1.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.112
[INFO] [stderr]     Checking criterion v0.3.2
[INFO] [stdout] error: couldn't read benches/benchmark.rs: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rask` (bench "benchmark") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "bd57ec1ff5c8179b9d80af273a33674e8b951dea6ed612daa7bbd30bd2752389", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bd57ec1ff5c8179b9d80af273a33674e8b951dea6ed612daa7bbd30bd2752389", kill_on_drop: false }`
[INFO] [stdout] bd57ec1ff5c8179b9d80af273a33674e8b951dea6ed612daa7bbd30bd2752389
[INFO] checking rask-0.2.1 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate rask 0.2.1 into /workspace/builds/worker-3-tc2/source
[INFO] validating manifest of crates.io crate rask 0.2.1 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rask 0.2.1
[INFO] finished tweaking crates.io crate rask 0.2.1
[INFO] tweaked toml for crates.io crate rask 0.2.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] crate crates.io crate rask 0.2.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c953697f871abec176df8ca327c331fe492d9eddc585cd2bd6424bd5340bb59f
[INFO] running `Command { std: "docker" "start" "-a" "c953697f871abec176df8ca327c331fe492d9eddc585cd2bd6424bd5340bb59f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c953697f871abec176df8ca327c331fe492d9eddc585cd2bd6424bd5340bb59f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c953697f871abec176df8ca327c331fe492d9eddc585cd2bd6424bd5340bb59f", kill_on_drop: false }`
[INFO] [stdout] c953697f871abec176df8ca327c331fe492d9eddc585cd2bd6424bd5340bb59f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4fb8c6e1d68beca5093b5308f369b93c200740363773f6fa6b4ac17005370db7
[INFO] running `Command { std: "docker" "start" "-a" "4fb8c6e1d68beca5093b5308f369b93c200740363773f6fa6b4ac17005370db7", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.0.0
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]    Compiling maybe-uninit v2.0.0
[INFO] [stderr]    Compiling libc v0.2.71
[INFO] [stderr]    Compiling serde v1.0.112
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]    Compiling proc-macro2 v1.0.18
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling memchr v2.3.3
[INFO] [stderr]    Compiling crossbeam-utils v0.7.2
[INFO] [stderr]    Compiling memoffset v0.5.4
[INFO] [stderr]    Compiling crossbeam-epoch v0.8.2
[INFO] [stderr]    Compiling unicode-xid v0.2.0
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling rayon-core v1.7.1
[INFO] [stderr]     Checking scopeguard v1.1.0
[INFO] [stderr]    Compiling cast v0.2.3
[INFO] [stderr]    Compiling num-traits v0.2.12
[INFO] [stderr]    Compiling syn v1.0.31
[INFO] [stderr]    Compiling serde_json v1.0.55
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]     Checking either v1.5.3
[INFO] [stderr]     Checking itoa v0.4.5
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]     Checking crossbeam-queue v0.2.3
[INFO] [stderr]     Checking crossbeam-deque v0.7.3
[INFO] [stderr]     Checking num_cpus v1.13.0
[INFO] [stderr]     Checking regex-automata v0.1.9
[INFO] [stderr]    Compiling rayon v1.3.1
[INFO] [stderr]     Checking unicode-width v0.1.7
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]     Checking itertools v0.9.0
[INFO] [stderr]     Checking csv-core v0.1.10
[INFO] [stderr]     Checking regex-syntax v0.6.18
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking chainmap v0.1.2
[INFO] [stderr]     Checking walkdir v2.3.1
[INFO] [stderr]     Checking clap v2.33.1
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking oorandom v11.1.2
[INFO] [stderr]     Checking rask v0.2.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/exec/apply.rs:18:50
[INFO] [stdout]    |
[INFO] [stdout] 18 |             Expr::Atom(a) => apply_atom(&a, &lst[1..], ctx),
[INFO] [stdout]    |                                                  ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/exec/apply.rs:22:45
[INFO] [stdout]    |
[INFO] [stdout] 22 |                     Expr::Func(f) => f(&lst[1..], ctx),
[INFO] [stdout]    |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/exec/apply.rs:23:58
[INFO] [stdout]    |
[INFO] [stdout] 23 |                     Expr::Atom(a) => apply_atom(&a, &lst[1..], ctx),
[INFO] [stdout]    |                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/exec/apply.rs:29:46
[INFO] [stdout]    |
[INFO] [stdout] 29 |         Expr::Atom(a) => apply_atom(&a, &lst[1..], ctx),
[INFO] [stdout]    |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/exec/apply.rs:75:44
[INFO] [stdout]    |
[INFO] [stdout] 75 |                     for act in &parameters[1..] {
[INFO] [stdout]    |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/exec/apply.rs:88:38
[INFO] [stdout]    |
[INFO] [stdout] 88 | ...                   for i in 0..args.len() {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/lex.rs:35:27
[INFO] [stdout]    |
[INFO] [stdout] 35 |                     chars[1..chars.len() - 1].iter().collect::<String>(),
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 |         let c = expr[begin + len..begin + len + 1].chars().next().unwrap();
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:19:54
[INFO] [stdout]    |
[INFO] [stdout] 19 |             if begin + len + 1 < expr.len() && &expr[begin + len..begin + len + 2] == "|#" {
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:22:61
[INFO] [stdout]    |
[INFO] [stdout] 22 |             } else if begin + len + 1 < expr.len() && &expr[begin + len..begin + len + 2] == "#|" {
[INFO] [stdout]    |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:43:34
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 items.push(&expr[begin..begin + len]);
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:48:57
[INFO] [stdout]    |
[INFO] [stdout] 48 |         } else if begin + len + 1 < expr.len() && &expr[begin + len..begin + len + 2] == "#|" {
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:50:34
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 items.push(&expr[begin..begin + len]);
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:55:57
[INFO] [stdout]    |
[INFO] [stdout] 55 |         } else if begin + len + 1 < expr.len() && &expr[begin + len..begin + len + 2] == "|#" {
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:59:34
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 items.push(&expr[begin..begin + len]);
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:63:34
[INFO] [stdout]    |
[INFO] [stdout] 63 |                 items.push(&expr[begin..begin + 1]);
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:81:18
[INFO] [stdout]    |
[INFO] [stdout] 81 |         if &expr[begin..begin + 1] == "\"" {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:90:30
[INFO] [stdout]    |
[INFO] [stdout] 90 |             items.push(&expr[begin..begin + len]);
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/util.rs:216:30
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     for i in 0..v.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/util.rs:264:30
[INFO] [stdout]     |
[INFO] [stdout] 264 |                     for i in 0..v.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 20 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:58:59
[INFO] [stdout]    |
[INFO] [stdout] 58 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:59:60
[INFO] [stdout]    |
[INFO] [stdout] 59 |             eprintln!("  At position {}: {}...", pos, &arg[pos..(pos + 10).min(n)]);
[INFO] [stdout]    |                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:63:59
[INFO] [stdout]    |
[INFO] [stdout] 63 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:64:60
[INFO] [stdout]    |
[INFO] [stdout] 64 |             eprintln!("  At position {}: {}...", pos, &arg[pos..(pos + 10).min(n)]);
[INFO] [stdout]    |                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:68:59
[INFO] [stdout]    |
[INFO] [stdout] 68 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:72:59
[INFO] [stdout]    |
[INFO] [stdout] 72 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:77:59
[INFO] [stdout]    |
[INFO] [stdout] 77 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:82:59
[INFO] [stdout]    |
[INFO] [stdout] 82 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:87:59
[INFO] [stdout]    |
[INFO] [stdout] 87 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:91:59
[INFO] [stdout]    |
[INFO] [stdout] 91 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:95:59
[INFO] [stdout]    |
[INFO] [stdout] 95 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/main.rs:100:59
[INFO] [stdout]     |
[INFO] [stdout] 100 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/main.rs:105:59
[INFO] [stdout]     |
[INFO] [stdout] 105 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/main.rs:110:59
[INFO] [stdout]     |
[INFO] [stdout] 110 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/main.rs:116:59
[INFO] [stdout]     |
[INFO] [stdout] 116 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/main.rs:120:59
[INFO] [stdout]     |
[INFO] [stdout] 120 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 16 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking criterion-plot v0.4.2
[INFO] [stderr]     Checking plotters v0.2.15
[INFO] [stderr]     Checking regex v1.3.9
[INFO] [stderr]     Checking bstr v0.2.13
[INFO] [stderr]     Checking csv v1.1.3
[INFO] [stderr]     Checking tinytemplate v1.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.112
[INFO] [stderr]     Checking criterion v0.3.2
[INFO] [stdout] error: couldn't read benches/benchmark.rs: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rask` (bench "benchmark") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:58:59
[INFO] [stdout]    |
[INFO] [stdout] 58 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:59:60
[INFO] [stdout]    |
[INFO] [stdout] 59 |             eprintln!("  At position {}: {}...", pos, &arg[pos..(pos + 10).min(n)]);
[INFO] [stdout]    |                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:63:59
[INFO] [stdout]    |
[INFO] [stdout] 63 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:64:60
[INFO] [stdout]    |
[INFO] [stdout] 64 |             eprintln!("  At position {}: {}...", pos, &arg[pos..(pos + 10).min(n)]);
[INFO] [stdout]    |                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:68:59
[INFO] [stdout]    |
[INFO] [stdout] 68 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:72:59
[INFO] [stdout]    |
[INFO] [stdout] 72 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:77:59
[INFO] [stdout]    |
[INFO] [stdout] 77 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:82:59
[INFO] [stdout]    |
[INFO] [stdout] 82 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:87:59
[INFO] [stdout]    |
[INFO] [stdout] 87 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:91:59
[INFO] [stdout]    |
[INFO] [stdout] 91 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/main.rs:95:59
[INFO] [stdout]    |
[INFO] [stdout] 95 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/main.rs:100:59
[INFO] [stdout]     |
[INFO] [stdout] 100 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/main.rs:105:59
[INFO] [stdout]     |
[INFO] [stdout] 105 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/main.rs:110:59
[INFO] [stdout]     |
[INFO] [stdout] 110 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/main.rs:116:59
[INFO] [stdout]     |
[INFO] [stdout] 116 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/main.rs:120:59
[INFO] [stdout]     |
[INFO] [stdout] 120 |             eprintln!("  Found in expression {}...", &arg[0..10.min(n)]);
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 16 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/exec/apply.rs:18:50
[INFO] [stdout]    |
[INFO] [stdout] 18 |             Expr::Atom(a) => apply_atom(&a, &lst[1..], ctx),
[INFO] [stdout]    |                                                  ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/exec/apply.rs:22:45
[INFO] [stdout]    |
[INFO] [stdout] 22 |                     Expr::Func(f) => f(&lst[1..], ctx),
[INFO] [stdout]    |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/exec/apply.rs:23:58
[INFO] [stdout]    |
[INFO] [stdout] 23 |                     Expr::Atom(a) => apply_atom(&a, &lst[1..], ctx),
[INFO] [stdout]    |                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/exec/apply.rs:29:46
[INFO] [stdout]    |
[INFO] [stdout] 29 |         Expr::Atom(a) => apply_atom(&a, &lst[1..], ctx),
[INFO] [stdout]    |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/exec/apply.rs:75:44
[INFO] [stdout]    |
[INFO] [stdout] 75 |                     for act in &parameters[1..] {
[INFO] [stdout]    |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/exec/apply.rs:88:38
[INFO] [stdout]    |
[INFO] [stdout] 88 | ...                   for i in 0..args.len() {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 270 |         check!("a" [envt]-> "12");
[INFO] [stdout]     |         ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 271 |         check!("'b" [envt]-> "b");
[INFO] [stdout]     |         ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 272 |         check!("`a" [envt]-> "a");
[INFO] [stdout]     |         ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 273 |         check!("`lst" [envt]-> "lst");
[INFO] [stdout]     |         ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 |         check!("`,b" [envt]-> "0.5");
[INFO] [stdout]     |         ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 275 |         check!("'lst" [envt]-> "lst");
[INFO] [stdout]     |         ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 276 |         check!("'(a b)" [envt]-> "(a b)");
[INFO] [stdout]     |         --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 277 |         check!("'(1 2 \"c\" #\\')" [envt]-> "(1 2 \"c\" #\\')");
[INFO] [stdout]     |         ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 278 |         check!("lst" [envt]-> "(a b c)");
[INFO] [stdout]     |         -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 279 |         check!("`,lst" [envt]-> "(a b c)");
[INFO] [stdout]     |         ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 280 |         check!("`(,a b)" [envt]-> "(12 b)");
[INFO] [stdout]     |         ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 281 |         check!("`(a ,b ,lst)" [envt]-> "(a 0.5 (a b c))");
[INFO] [stdout]     |         ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 282 |         check!("(fn 1 2)" [envt]-> "3");
[INFO] [stdout]     |         ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 283 |         check!("(fn a -1)" [envt]-> "11");
[INFO] [stdout]     |         --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 284 |         check!("(+ 1 4)" [envt]-> "5");
[INFO] [stdout]     |         ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 285 |         check!("(- 1 4)" [envt]-> "-3");
[INFO] [stdout]     |         ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 286 |         check!("(fact 0)" [envt]-> "1");
[INFO] [stdout]     |         ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 287 |         check!("(fact 3)" [envt]-> "6");
[INFO] [stdout]     |         ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 288 |         check!("(set! 'a 4)" [envt]-> "()");
[INFO] [stdout]     |         ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 289 |         check!("a" [envt]-> "4");
[INFO] [stdout]     |         ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 290 |         check!("(+ 1 [fact (fact (+ -1 a))])" [envt]-> "721");
[INFO] [stdout]     |         ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 291 |         check!("(set! 'fn fact)" [envt]-> "()");
[INFO] [stdout]     |         --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 |         check!("(fn a)" [envt]-> "24");
[INFO] [stdout]     |         ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 293 |         check!("()" [envt]-> "()");
[INFO] [stdout]     |         -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 294 |         check!("1.1" [envt]-> "1.1");
[INFO] [stdout]     |         ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 295 |         check!("#\\a" [envt]-> "#\\a");
[INFO] [stdout]     |         ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 296 |         check!("\"abc\"" [envt]-> "\"abc\"");
[INFO] [stdout]     |         ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 297 |         check!("#t" [envt]-> "#t");
[INFO] [stdout]     |         -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 298 |         check!("`(`a)" [envt]-> "(a)");
[INFO] [stdout]     |         ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 299 |         check!("'(a b c)" [envt]-> "(a b c)");
[INFO] [stdout]     |         ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 300 |         check!("''a" [envt]-> "'a");
[INFO] [stdout]     |         --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 301 |         check!("'`a" [envt]-> "`a");
[INFO] [stdout]     |         --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 302 |         check!("',a" [envt]-> ",a");
[INFO] [stdout]     |         --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 311 |         err!("('a b)" [envt]-> EvalErr::CannotApply(placeholder!()));
[INFO] [stdout]     |         ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 312 |         err!("(#\\a a)" [envt]-> EvalErr::CannotApply(placeholder!()));
[INFO] [stdout]     |         -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 313 |         err!("(() a)" [envt]-> EvalErr::CannotApply(placeholder!()));
[INFO] [stdout]     |         ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 |         err!("(funct a)" [envt]-> EvalErr::UnknownIdent(placeholder!()));
[INFO] [stdout]     |         ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 315 |         err!("(a a)" [envt]-> EvalErr::CannotApply(placeholder!()));
[INFO] [stdout]     |         ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 316 |         err!(",a" [envt]-> EvalErr::UselessAntiquote(placeholder!()));
[INFO] [stdout]     |         ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 317 |         err!("(a . b)" [envt]-> EvalErr::ProperListRequired(placeholder!()));
[INFO] [stdout]     |         -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `err` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 |         check!("(define a 4)" [envt]-> "()");
[INFO] [stdout]     |         ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 341 |         check!("(define s \"abc\")" [envt]-> "()");
[INFO] [stdout]     |         ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 |         check!("s" [envt]-> "\"abc\"");
[INFO] [stdout]     |         ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 343 |         check!("a" [envt]-> "4");
[INFO] [stdout]     |         ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 344 |         check!("(define a 1)" [envt]-> "()");
[INFO] [stdout]     |         ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 345 |         check!("a" [envt]-> "1");
[INFO] [stdout]     |         ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 |         check!("(define (fun a b) (+ (+ a b) 1))" [envt]-> "()");
[INFO] [stdout]     |         -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 347 |         check!("(fun (fun a 1) 2)" [envt]-> "6");
[INFO] [stdout]     |         ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 |         check!("(define (sum a b c d e f g h) (+ (+ (+ a b) (+ c d)) (+ (+ e f) (+ g h))))" [envt]-> "()");
[INFO] [stdout]     |         -------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 349 |         check!("(sum 1 3 4 -1 2 -5 -5 1)" [envt]-> "0");
[INFO] [stdout]     |         ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 |         check!("(define sum +)" [envt]-> "()");
[INFO] [stdout]     |         -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 351 |         check!("(sum 1 2)" [envt]-> "3");
[INFO] [stdout]     |         -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 |         check!("(define (f x) (g x x))" [envt]-> "()");
[INFO] [stdout]     |         ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 353 |         check!("(define (g x y) (+ x y))" [envt]-> "()");
[INFO] [stdout]     |         ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 |         check!("(f 3)" [envt]-> "6");
[INFO] [stdout]     |         ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 |         check!("(define x 1)" [envt]-> "()");
[INFO] [stdout]     |         ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 |         check!("(define y x)" [envt]-> "()");
[INFO] [stdout]     |         ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 362 |         check!("y" [envt]-> "1");
[INFO] [stdout]     |         ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 363 |         check!("(define x 2)" [envt]-> "()");
[INFO] [stdout]     |         ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 364 |         check!("y" [envt]-> "1");
[INFO] [stdout]     |         ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 366 |         check!("(define (f) x)" [envt]-> "()");
[INFO] [stdout]     |         -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 367 |         check!("(define x 3)" [envt]-> "()");
[INFO] [stdout]     |         ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 368 |         check!("(f)" [envt]-> "3");
[INFO] [stdout]     |         -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 390 |         check!("(let [(x 2)] x)" [envt]-> "2");
[INFO] [stdout]     |         -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 391 |         check!("(define x (let [(y 1) (z 2)] (+ y z)))" [envt]-> "()");
[INFO] [stdout]     |         -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 392 |         check!("x" [envt]-> "3");
[INFO] [stdout]     |         ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 393 |         check!("(let [(add +)] (add 1 2))" [envt]-> "3");
[INFO] [stdout]     |         ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |               for i in 0..lt.len() {
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 394 | /         check!("
[INFO] [stdout] 395 | | (define (f x)
[INFO] [stdout] 396 | |     (let [(plus1 (+ x 1))
[INFO] [stdout] 397 | |           (plus2 (+ x 2))]
[INFO] [stdout] 398 | |          (+ plus1 plus2)))" [envt]-> "()");
[INFO] [stdout]     | |__________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 399 |         check!("(f 2)" [envt]-> "7");
[INFO] [stdout]     |         ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/exec/eval.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |               for i in 0..lt.len() {
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | /         check!("
[INFO] [stdout] 401 | | (let [(x 1)
[INFO] [stdout] 402 | |       (y 2)
[INFO] [stdout] 403 | |       (z 3)]
[INFO] [stdout] 404 | |      (let [(x (+ x 1))
[INFO] [stdout] 405 | |            (y (+ x 2))]
[INFO] [stdout] 406 | |           (+ (+ x y) z)))" [envt]-> "8");
[INFO] [stdout]     | |________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/build.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 210 |         check!("(f x y)" -> Ok(list!(atom!(f), atom!(x), atom!(y))));
[INFO] [stdout]     |         ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/build.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 211 |         check!("(f (g x) y z)" -> Ok(list!(atom!(f), list!(atom!(g), atom!(x)), atom!(y), atom!(z))));
[INFO] [stdout]     |         --------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/build.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 212 |         check!("(f '(g x) y z)" -> Ok(list!(atom!(f), quote!(list!(atom!(g), atom!(x))), atom!(y), atom!(z))));
[INFO] [stdout]     |         ------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/build.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 213 |         check!("(fff '(0 1 2 'x))" -> Ok(list!(atom!(fff), quote!(list!(int!(0), int!(1), int!(2), quote!(atom!(x)))))));
[INFO] [stdout]     |         ---------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/build.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 214 |         check!("'()" -> Ok(quote!(list!())));
[INFO] [stdout]     |         ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/build.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 | ...       for i in 0..lt.len() {
[INFO] [stdout]     |                    ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 215 | ...   check!("(let [(a 1) (b 2)] (+ (* a 2) (/ b -3)))" -> Ok(list!(atom!(let), list!(list!(atom!(a), int!(1)), list!(atom!(b), int!(2))), list!(atom!(+), list!(atom!(*), atom!(a), int!(2)), list!(atom!(/), atom!(b), int!(-3))))...
[INFO] [stdout]     |       -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/build.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 216 |         check!("(a b . c)" -> Ok(cons!(atom!(a), atom!(b) ; atom!(c))));
[INFO] [stdout]     |         --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/build.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 217 |         check!("()" -> Ok(list!()));
[INFO] [stdout]     |         --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/build.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 218 |         check!("'()" -> Ok(quote!(list!())));
[INFO] [stdout]     |         ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/build.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 223 |         check!("(a b c" -> err!(MismatchedOpenParen*));
[INFO] [stdout]     |         ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/build.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 |         check!("(a ]" -> err!(MismatchedCloseBrace*));
[INFO] [stdout]     |         --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/build.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 |         check!("(a . b . c)" -> err!(InvalidCons*));
[INFO] [stdout]     |         ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/build.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |         check!("'" -> err!(Unfinished));
[INFO] [stdout]     |         ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/build.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |         check!("(       a)]" -> Ok(list!(atom!(a))), err!(MismatchedCloseBrace*));
[INFO] [stdout]     |         ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/build.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |             for i in 0..lt.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |         check!("a b c)" -> Ok(atom!(a)), Ok(atom!(b)), Ok(atom!(c)), err!(MismatchedCloseParen*));
[INFO] [stdout]     |         ----------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/build.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |               for i in 0..lt.len() {
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | /         check!(
[INFO] [stdout] 234 | |         "(define primitive-environment
[INFO] [stdout] 235 | |             `((apply . ,apply) (assq . ,assq) (call/cc . ,call/cc)
[INFO] [stdout] 236 | |                 (car . ,car) (cadr . ,cadr) (caddr . ,caddr)
[INFO] [stdout] ...   |
[INFO] [stdout] 267 | |             )
[INFO] [stdout] 268 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/build.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |               for i in 0..lt.len() {
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 270 | /         check!(
[INFO] [stdout] 271 | |             "(define try-subst
[INFO] [stdout] 272 | |                (lambda (u v s ks kf)
[INFO] [stdout] 273 | |                  (let ([u (s u)])
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |             ))
[INFO] [stdout] 301 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/lex.rs:35:27
[INFO] [stdout]    |
[INFO] [stdout] 35 |                     chars[1..chars.len() - 1].iter().collect::<String>(),
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 |         let c = expr[begin + len..begin + len + 1].chars().next().unwrap();
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:19:54
[INFO] [stdout]    |
[INFO] [stdout] 19 |             if begin + len + 1 < expr.len() && &expr[begin + len..begin + len + 2] == "|#" {
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:22:61
[INFO] [stdout]    |
[INFO] [stdout] 22 |             } else if begin + len + 1 < expr.len() && &expr[begin + len..begin + len + 2] == "#|" {
[INFO] [stdout]    |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:43:34
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 items.push(&expr[begin..begin + len]);
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:48:57
[INFO] [stdout]    |
[INFO] [stdout] 48 |         } else if begin + len + 1 < expr.len() && &expr[begin + len..begin + len + 2] == "#|" {
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:50:34
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 items.push(&expr[begin..begin + len]);
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:55:57
[INFO] [stdout]    |
[INFO] [stdout] 55 |         } else if begin + len + 1 < expr.len() && &expr[begin + len..begin + len + 2] == "|#" {
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:59:34
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 items.push(&expr[begin..begin + len]);
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:63:34
[INFO] [stdout]    |
[INFO] [stdout] 63 |                 items.push(&expr[begin..begin + 1]);
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:81:18
[INFO] [stdout]    |
[INFO] [stdout] 81 |         if &expr[begin..begin + 1] == "\"" {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/split.rs:90:30
[INFO] [stdout]    |
[INFO] [stdout] 90 |             items.push(&expr[begin..begin + len]);
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/util.rs:216:30
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     for i in 0..v.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parse/util.rs:264:30
[INFO] [stdout]     |
[INFO] [stdout] 264 |                     for i in 0..v.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parse/mod.rs:66:37
[INFO] [stdout]    |
[INFO] [stdout] 66 | ...                   &tokens[n - 5..n + 5]
[INFO] [stdout]    |                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 108 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "4fb8c6e1d68beca5093b5308f369b93c200740363773f6fa6b4ac17005370db7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4fb8c6e1d68beca5093b5308f369b93c200740363773f6fa6b4ac17005370db7", kill_on_drop: false }`
[INFO] [stdout] 4fb8c6e1d68beca5093b5308f369b93c200740363773f6fa6b4ac17005370db7
